﻿using System.Collections.Generic;

namespace blackhouse.IdentityCms.Data {
    public interface ISiteDbContext {

        int SaveNewSite(string siteName);
        SiteData GetSiteBySiteId(int siteId);
        bool SaveSite(int siteId, string siteName);
        IEnumerable<string> GetSiteLanguagesBySiteId(int siteId);

        void SaveSiteDefaultLanguage(int siteId, string culture);
        void AddSiteLanguage(int siteId, string culture);
        void RemoveSiteLanguage(int siteId, string culture);
    }
}
